.class public Lorg/teleal/cling/support/shared/LogCategories;
.super Ljava/util/ArrayList;
.source "LogCategories.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/util/ArrayList<",
        "Lorg/teleal/common/swingfwk/logging/LogCategory;",
        ">;"
    }
.end annotation


# direct methods
.method public constructor <init>()V
    .locals 15

    .line 1
    const-class v0, Lorg/teleal/cling/protocol/ProtocolFactory;

    const/16 v1, 0xa

    invoke-direct {p0, v1}, Ljava/util/ArrayList;-><init>(I)V

    .line 2
    new-instance v1, Lorg/teleal/common/swingfwk/logging/LogCategory;

    const/4 v2, 0x6

    new-array v3, v2, [Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    const/4 v5, 0x2

    new-array v6, v5, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v7, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v8, Lorg/teleal/cling/transport/spi/DatagramIO;

    invoke-virtual {v8}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v8

    sget-object v9, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v7, v8, v9}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    const/4 v8, 0x0

    aput-object v7, v6, v8

    new-instance v7, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v9, Lorg/teleal/cling/transport/spi/MulticastReceiver;

    invoke-virtual {v9}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v9

    sget-object v10, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v7, v9, v10}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    const/4 v9, 0x1

    aput-object v7, v6, v9

    const-string v7, "UDP communication"

    invoke-direct {v4, v7, v6}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v8

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v6, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v7, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v10, Lorg/teleal/cling/transport/spi/DatagramProcessor;

    invoke-virtual {v10}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v10

    sget-object v11, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v7, v10, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v7, v6, v8

    const-string v7, "UDP datagram processing and content"

    invoke-direct {v4, v7, v6}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v9

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    const/4 v6, 0x3

    new-array v7, v6, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v10, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/spi/UpnpStream;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v10, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v10, v7, v8

    new-instance v10, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/spi/StreamServer;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v10, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v10, v7, v9

    new-instance v10, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/spi/StreamClient;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v10, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v10, v7, v5

    const-string v10, "TCP communication"

    invoke-direct {v4, v10, v7}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v5

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v7, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v10, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/spi/SOAPActionProcessor;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v10, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v10, v7, v8

    const-string v10, "SOAP action message processing and content"

    invoke-direct {v4, v10, v7}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v6

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v7, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v10, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/spi/GENAEventProcessor;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v10, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v10, v7, v8

    const-string v10, "GENA event message processing and content"

    invoke-direct {v4, v10, v7}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    const/4 v7, 0x4

    aput-object v4, v3, v7

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v10, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v11, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/model/message/UpnpHeaders;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v11, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v11, v10, v8

    const-string v11, "HTTP header processing"

    invoke-direct {v4, v11, v10}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    const/4 v10, 0x5

    aput-object v4, v3, v10

    const-string v4, "Network"

    invoke-direct {v1, v4, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$Group;)V

    invoke-virtual {p0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 3
    new-instance v1, Lorg/teleal/common/swingfwk/logging/LogCategory;

    new-array v3, v7, [Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v11, v5, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v8

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v14, "org.teleal.cling.protocol.async"

    invoke-direct {v12, v14, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v9

    const-string v12, "Discovery (Notification & Search)"

    invoke-direct {v4, v12, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v8

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v11, v10, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v8

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/protocol/RetrieveRemoteDescriptors;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v9

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/protocol/sync/ReceivingRetrieval;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v5

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/binding/xml/DeviceDescriptorBinder;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v6

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/binding/xml/ServiceDescriptorBinder;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v7

    const-string v12, "Description"

    invoke-direct {v4, v12, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v9

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v11, v6, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v8

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/protocol/sync/ReceivingAction;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v9

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v13, Lorg/teleal/cling/protocol/sync/SendingAction;

    invoke-virtual {v13}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v13

    sget-object v14, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v13, v14}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v5

    const-string v12, "Control"

    invoke-direct {v4, v12, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v5

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    const/16 v11, 0x9

    new-array v11, v11, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v14, "org.teleal.cling.model.gena"

    invoke-direct {v12, v14, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v8

    new-instance v12, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v0

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v12, v0, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v12, v11, v9

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/protocol/sync/ReceivingEvent;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v0, v11, v5

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/protocol/sync/ReceivingSubscribe;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v0, v11, v6

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/protocol/sync/ReceivingUnsubscribe;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v0, v11, v7

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/protocol/sync/SendingEvent;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v0, v11, v10

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v12, Lorg/teleal/cling/protocol/sync/SendingSubscribe;

    invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v12

    sget-object v13, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v12, v13}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v0, v11, v2

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v2, Lorg/teleal/cling/protocol/sync/SendingUnsubscribe;

    invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v2

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v2, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    const/4 v2, 0x7

    aput-object v0, v11, v2

    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v2, Lorg/teleal/cling/protocol/sync/SendingRenewal;

    invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v2

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v0, v2, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    const/16 v2, 0x8

    aput-object v0, v11, v2

    const-string v0, "GENA "

    invoke-direct {v4, v0, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v4, v3, v6

    const-string v0, "UPnP Protocol"

    invoke-direct {v1, v0, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$Group;)V

    invoke-virtual {p0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4
    new-instance v0, Lorg/teleal/common/swingfwk/logging/LogCategory;

    new-array v1, v7, [Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-instance v2, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v3, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/transport/Router;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v4, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v8

    const-string v4, "Router"

    invoke-direct {v2, v4, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v2, v1, v8

    new-instance v2, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v3, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v11, Lorg/teleal/cling/registry/Registry;

    invoke-virtual {v11}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v11

    sget-object v12, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v4, v11, v12}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v8

    const-string v4, "Registry"

    invoke-direct {v2, v4, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v2, v1, v9

    new-instance v2, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v3, v10, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v10, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v11, "org.teleal.cling.binding.annotations"

    invoke-direct {v4, v11, v10}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v8

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v10, Lorg/teleal/cling/model/meta/LocalService;

    invoke-virtual {v10}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v10

    sget-object v11, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v4, v10, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v9

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v10, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v11, "org.teleal.cling.model.action"

    invoke-direct {v4, v11, v10}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v5

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v10, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v11, "org.teleal.cling.model.state"

    invoke-direct {v4, v11, v10}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v6

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    const-class v10, Lorg/teleal/cling/model/DefaultServiceManager;

    invoke-virtual {v10}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v10

    sget-object v11, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    invoke-direct {v4, v10, v11}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v7

    const-string v4, "Local service binding & invocation"

    invoke-direct {v2, v4, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v2, v1, v5

    new-instance v2, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;

    new-array v3, v9, [Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    new-instance v4, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;

    sget-object v5, Ljava/util/logging/Level;->FINER:Ljava/util/logging/Level;

    const-string v7, "org.teleal.cling.controlpoint"

    invoke-direct {v4, v7, v5}, Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;-><init>(Ljava/lang/String;Ljava/util/logging/Level;)V

    aput-object v4, v3, v8

    const-string v4, "Control Point interaction"

    invoke-direct {v2, v4, v3}, Lorg/teleal/common/swingfwk/logging/LogCategory$Group;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$LoggerLevel;)V

    aput-object v2, v1, v6

    const-string v2, "Core"

    invoke-direct {v0, v2, v1}, Lorg/teleal/common/swingfwk/logging/LogCategory;-><init>(Ljava/lang/String;[Lorg/teleal/common/swingfwk/logging/LogCategory$Group;)V

    invoke-virtual {p0, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    return-void
.end method
